\hypertarget{comm1_8h}{
\section{atmega1281/mid/include/comm1.h File Reference}
\label{comm1_8h}\index{atmega1281/mid/include/comm1.h@{atmega1281/mid/include/comm1.h}}
}
{\ttfamily \#include $<$stdint.h$>$}\par
{\ttfamily \#include \char`\"{}comm0.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}structures.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structstream}{stream}
\end{DoxyCompactItemize}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{comm1_8h_a5058b8c0c1ea449ed04134dad72e781c}{tamData}~12
\item 
\#define \hyperlink{comm1_8h_a8cd54764fbfb979b1fc1dedcaaa4299f}{CAB}~0x7E
\item 
\#define \hyperlink{comm1_8h_a6e7b997336afde6cf5d74509b1cfd539}{CABEND}~0x5E
\item 
\#define \hyperlink{comm1_8h_a52b9cafd69a09fdcbadb45ab395f20f8}{adicField}~4
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
unsigned char \hyperlink{comm1_8h_a52aea58d9b0da5e28d3b9a1d52b2577e}{streamTx} (\hyperlink{structstream}{stream} txStream, uint8\_\-t usart)
\item 
unsigned char \hyperlink{comm1_8h_a30c5ee2b6f32b190d59dcfd331549d09}{streamRx} (\hyperlink{structstream}{stream} $\ast$rxStream, uint8\_\-t usart)
\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{comm1_8h_a52b9cafd69a09fdcbadb45ab395f20f8}{
\index{comm1.h@{comm1.h}!adicField@{adicField}}
\index{adicField@{adicField}!comm1.h@{comm1.h}}
\subsubsection[{adicField}]{\setlength{\rightskip}{0pt plus 5cm}\#define adicField~4}}
\label{comm1_8h_a52b9cafd69a09fdcbadb45ab395f20f8}
\hypertarget{comm1_8h_a8cd54764fbfb979b1fc1dedcaaa4299f}{
\index{comm1.h@{comm1.h}!CAB@{CAB}}
\index{CAB@{CAB}!comm1.h@{comm1.h}}
\subsubsection[{CAB}]{\setlength{\rightskip}{0pt plus 5cm}\#define CAB~0x7E}}
\label{comm1_8h_a8cd54764fbfb979b1fc1dedcaaa4299f}
\hypertarget{comm1_8h_a6e7b997336afde6cf5d74509b1cfd539}{
\index{comm1.h@{comm1.h}!CABEND@{CABEND}}
\index{CABEND@{CABEND}!comm1.h@{comm1.h}}
\subsubsection[{CABEND}]{\setlength{\rightskip}{0pt plus 5cm}\#define CABEND~0x5E}}
\label{comm1_8h_a6e7b997336afde6cf5d74509b1cfd539}
\hypertarget{comm1_8h_a5058b8c0c1ea449ed04134dad72e781c}{
\index{comm1.h@{comm1.h}!tamData@{tamData}}
\index{tamData@{tamData}!comm1.h@{comm1.h}}
\subsubsection[{tamData}]{\setlength{\rightskip}{0pt plus 5cm}\#define tamData~12}}
\label{comm1_8h_a5058b8c0c1ea449ed04134dad72e781c}


\subsection{Function Documentation}
\hypertarget{comm1_8h_a30c5ee2b6f32b190d59dcfd331549d09}{
\index{comm1.h@{comm1.h}!streamRx@{streamRx}}
\index{streamRx@{streamRx}!comm1.h@{comm1.h}}
\subsubsection[{streamRx}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char streamRx ({\bf stream} $\ast$ {\em rxStream}, \/  uint8\_\-t {\em usart})}}
\label{comm1_8h_a30c5ee2b6f32b190d59dcfd331549d09}
\hypertarget{comm1_8h_a52aea58d9b0da5e28d3b9a1d52b2577e}{
\index{comm1.h@{comm1.h}!streamTx@{streamTx}}
\index{streamTx@{streamTx}!comm1.h@{comm1.h}}
\subsubsection[{streamTx}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char streamTx ({\bf stream} {\em txStream}, \/  uint8\_\-t {\em usart})}}
\label{comm1_8h_a52aea58d9b0da5e28d3b9a1d52b2577e}
